package com.hcryan.djm.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 日历
 *
 * @TableName calendar
 */
@TableName(value = "calendar")
@Data
public class Calendar implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 日期
     */
    @TableField(value = "date")
    private Date date;

    /**
     * 年份
     */
    @TableField(value = "year")
    private String year;

    /**
     * 月份
     */
    @TableField(value = "month")
    private String month;

    /**
     * 日
     */
    @TableField(value = "day")
    private String day;

    /**
     * 月份描述
     */
    @TableField(value = "month_name")
    private String monthName;

    /**
     * 日期描述
     */
    @TableField(value = "day_name")
    private String dayName;

    /**
     * 节假日
     */
    @TableField(value = "is_workday")
    private Boolean isWorkday;

    /**
     * 下一个工作日
     */
    @TableField(value = "next_day")
    private Date nextDay;

    /**
     * 上一个工作日
     */
    @TableField(value = "prev_date")
    private Date prevDate;

}